#include <iostream>

using namespace std;

enum E : short;     // 枚举的前向声明（需要指定基类型）

void func(E a)
{
    cout<<a<<endl;
}

enum E : short
{
    E1,
    E2
};

int main()
{
    func(E1);
}